package main

import (
	"fmt"
)

func main() {
	var (
		x, y int = 100, 2
		a, s     = 100, "abc" // 注意这里不需要:=
	)
	fmt.Println(a, s, x, y)
	z := 100
	fmt.Println(z, &z)
	z, v := 1000, 10 // 像这样的话，z不会被重新定义。这样的语句只有至少有一个变量被新定义的时候才会顺利执行，否则会报错。
	fmt.Println(z, &z, v)
}
